//
//  NSDate+ILGLib.h
//  ILGDemo
//
//  Created by zhangtongle-Pro on 2017/9/6.
//  Copyright © 2017年 Happy. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSDate (ILGLib)

/**
 获取十位长度时间戳

 @return 时间戳
 */
+ (NSString *)ilg_timeStamp;

/**
 获取本地时区，如北京时区+8

 @return 本地时区
 */
+ (NSString *)ilg_timeZone;

/**
 获取本地时间

 @return 本地时间
 */
+ (NSDate *)ilg_localDate;

/**
 获取指定格式的本地时间

 @param formatStr 时间格式
 @return 本地时间
 */
+ (NSString *)ilg_localDateStr:(NSString *)formatStr;

/**
 将时间格式化

 @param formatStr 时间格式
 @return 格式化后的时间
 */
- (NSString *)ilg_dateStr:(NSString *)formatStr;

/**
 计算两个date的时差，单位秒

 @param firstDate date1
 @param secondDate date2
 @return 时差
 */
+ (double)ilg_timeIntervalBetween:(NSDate *)firstDate date:(NSDate *)secondDate;

/**
 获取某个文件编译时间

 @return 时间
 */
+ (NSString *)ilg_fileBuildTime;

@end


@interface NSString (NSDate)

/**
 从字符串获取时间

 @param formatStr 时间格式
 @return 时间
 */
- (NSDate *)ilg_dateWithFormat:(NSString *)formatStr;

- (NSString *)ilg_timeWithFormat:(NSString *)format;
@end

/*

 */
